Adaptive playout strategies for packet video receivers with finite buffer capacity
نویسندگان
چکیده
Due to random delay variations in current best effort networks, packet video applications rely on end-system buffering and playout adaptation to reduce the effects of disruptions on the required smooth stream presentation. To study the effect of buffering and playout adaptation, we present an analytical model based on the M/G/1 queueing system with finite buffer capacity and traffic intensity equal to or greater than unity. This model fits well a range of new applications that have limited buffer resources for the reception of incoming frames. We introduce the Variance of Distortion of Playout (VDoP), a new metric that accounts for the overall presentation disruption caused by buffer underflows, intentionally introduced gaps during slowdown periods and data loss from overflows. VDoP is an elegant and fair metric for the estimation of playout quality and will hopefully assist the development of better adaptation algorithms. Furthermore, the effect of finite buffer capacity is examined in relation to stream continuity, revealing a system behavior not previously accounted for. The sensitivity of the system to the variance of the arrival process is also examined by means of simulation. Finally, an online algorithm is presented for the exploitation of our study on implemented systems. Keywords—Adaptive video playout, video continuity, finite M/G/1, Markov Modulated Poisson Process
منابع مشابه
Integrating Packet FEC into Adaptive Voice Playout Buffer Algorithms on the Internet
Transport of real-time voice traffic on the Internet is difficult due to packet loss and jitter. Packet loss is handled primarily through a variety of different forward error correction (FEC) algorithms and local repair at the receiver. Jitter is compensated for by means of adaptive playout buffer algorithms at the receiver. Traditionally, these two mechanisms have been investigated in isolatio...
متن کاملAdaptive Playout Buffering for Audio/video Transmission over the Internet
Transmitting real-time audio/video over the Internet is very difficult due to packet loss and jitter. These parameters vary depending on the locations of the senders and receivers, with typical packet loss rates of 0−20% and one-way delays of 5-500 ms. Delay variations occur within and across audio and video streams, complicating the synchronization process. One possibility for reducing jitter ...
متن کاملDimensioning of a Dejittering Buffer for Variable Bit Rate Video Streams
In this paper a Markov model is developed that, given a simple description of the network delay and the packet interarrival times of a variable bit rate video stream, can be used to dimension the two important parameters of the dejittering process: the capacity Q the dejittering buffer should have and the dejittering delay Tjit the dejittering process should wait before starting the playout of ...
متن کاملTime Synchronization for VoIP Quality of Service
Time synchronization provides receivers with precise information about end-to-end delays, enabling effective playout of time-sensitive voice data over the Internet. A lthough packet-based and unman-aged networks like the Internet are ideal for delivering time-insensitive data such as e-mail or static Web traffic, the growing demand for Web-based multimedia data exposes the limitations of core I...
متن کاملAdaptive playout buffer algorithm for enhancing perceived quality of streaming applications
The end-to-end packet delay is an important performance parameter on the Internet, because it heavily affects the quality of realtime applications. Currently, however, because the packet transmission quality (e.g., transmission delay, jitter, packet loss) may vary dynamically, it is not easy to handle real-time traffic. For UDP-based real-time applications, a smoothing buffer (playout buffer) i...
متن کامل